package com.shejimoshi.模板方法模式;

/**
 * 子类 JavaCourse，实现了抽象方法 packageCourse，重写了钩子方法 needWriteArticle
 */
public class JavaCourse extends ACourse {
    @Override
    void packageCourse() {
        System.out.println("4. 提供Java课程源代码");
    }

    @Override
    protected boolean needWriteArticle() {
        return true;
    }
}
